package com.example.message.dao.mapper;

import com.example.message.dao.entity.MessageTaskAttrEntity;
import com.example.message.dao.entity.MessageTaskAttrEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MessageTaskAttrMapper {
    long countByExample(MessageTaskAttrEntityExample example);

    int deleteByExample(MessageTaskAttrEntityExample example);

    int deleteByPrimaryKey(Long id);

    int insert(MessageTaskAttrEntity record);

    int insertSelective(MessageTaskAttrEntity record);

    List<MessageTaskAttrEntity> selectByExample(MessageTaskAttrEntityExample example);

    MessageTaskAttrEntity selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") MessageTaskAttrEntity record, @Param("example") MessageTaskAttrEntityExample example);

    int updateByExample(@Param("record") MessageTaskAttrEntity record, @Param("example") MessageTaskAttrEntityExample example);

    int updateByPrimaryKeySelective(MessageTaskAttrEntity record);

    int updateByPrimaryKey(MessageTaskAttrEntity record);
}